upstream and downstream problems